package com.zfzs.post.service;

import com.zfzs.post.model.dto.PolicyInfoDTO;
import com.zfzs.post.model.dto.TerminalTypeIdDTO;
import com.zfzs.post.model.vo.PolicyInfoVO;
import com.zfzs.post.modules.policy.domain.PolicyInfo;

import java.util.Map;

/**
 * 政策设置
 *
 * @author: ck
 * @create: 2019/9/26/10:33
 **/
public interface PolicyService {

    /**
     * 根据机具id、用户id查询自己所属的政策
     *
     * @param dto 机具类型id
     */
    Map<String,Object> queryPolicyInfo(TerminalTypeIdDTO dto);

    /**
     * 是否可以设置政策
     */
    Map<String,Object> isSettingPolicy(TerminalTypeIdDTO dto);
    /**
     * 设置政策
     * @param policyInfo 政策信息
     */
    void setPolicyInfo(PolicyInfo policyInfo);
}
